import hashlib

# 要加密的字符串
input_string = "123!@#$%^&456"

# 创建一个md5对象
md5_object = hashlib.md5()

# 更新md5对象，传入字符串的字节形式
md5_object.update(input_string.encode('utf-8'))

# 获取十六进制形式的哈希值
md5_hash = md5_object.hexdigest()

# 打印结果
print("MD5哈希值:", md5_hash)